Routing equal-size messages on a slotted ring
نویسندگان
چکیده
We deal with the problem of routing messages on a slotted ring network in this paper. We study the computational complexity and algorithms for this routing by means of the results known in the literature for the multi-slot just-in-time scheduling problem. We consider two criteria for the routing problem: makespan, or minimum routing time, and diagonal makespan. A diagonal is simply a schedule of ring links i = 0, . . . , q − 1 in q consecutive time slots respectively. The number of diagonals between the earliest and the latest diagonals with non-empty packets is referred to as the diagonal makespan. For the former, we show that the optimal routing of messages of size k, is NP-hard in the strong sense, while an optimal routing when k = q can be computed in O(n log n) time. We also give an O(n logn)-time constant factor approximation algorithm for unit size messages. For the latter, we prove that the optimal routing of messages of size k, where k divides the size of the ring q, is NP-hard in the strong sense even for any fixed k ≥ 1, while an optimal routing when k = q can be computed in O(n logn) time. We also give an O(n logn)-time approximation algorithm with an absolute error 2q − k.
منابع مشابه
Dynamic Interval Routing on Asynchronous Rings
We consider the problem of routing in an asynchronous dynamically changing ring of processors using schemes that minimize the storage space for the routing information. In general, applying static techniques to a dynamic network would require significant re-computation. Moreover, the known dynamic techniques applied to the ring lead to inefficient schemes. In this paper we introduce a new techn...
متن کاملFixed Size and Variable Size Packet Models in an Optical Ring Network: Complexity and Simulations
In this paper, we compare the use of two packet models in slotted optical ring networks: a model where each packet has to be routed in consecutive slots, and a model where the slots that form a packet can be routed independently. We first focus on the algorithmic complexity of the related problems. Then, we give the results we obtain with an OMNET simulator in terms of packets’ overdelay and ji...
متن کاملScaling WDM Slotted Ring Networks
Alberto Bononi Universit a di Parma { Dipartimento di Ingegneria dell'Informazione { Viale delle Scienze, I-43100 Parma, Italy phone: +39-521-905-760 fax: +39-521-905-758 { email: [email protected] Abstract| Using analogies between the basic theory of cell switching for datagram networks and multiwavelength slotted optical networks, we show that the bu ering capabilities of high-speed slotted...
متن کاملVirtual Ring Construction in Parallel Distributed Systems
Many distributed systems and applications use decentralized control algorithms lying on a predefined virtual ring. Such a structure is usually statically defined, and is thus inherent to the system definition. Ring construction distributed algorithms are proposed. First, distributed depth-first traversal algorithms are shown to be an algorithmic basis for the construction of such a structure. T...
متن کاملSTUMM : A COMPARISON OF BLOCKING AND NON - BLOCKING NETWORKS 3 Output Link Input Link Ring Buffer Output
SUMMARY This paper presents the results of a simulation study of blocking and non-blocking switching for hierarchical ring networks. The switching techniques include wormhole, virtual cut-through, and slotted ring. We conclude that slotted ring network performs better than the more popular wormhole and virtual cut-through networks. We also show that the size of the node buuers is an important p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Scheduling
دوره 15 شماره
صفحات -
تاریخ انتشار 2012